﻿using System;
using System.Collections.Generic;
using ClickLand.CorporacionPlaza.Presentacion.CorporacionPlazaWS;

namespace ClickLand.CorporacionPlaza.Presentacion.Contratos.AdministracionPoliza
{
    /// <summary> Contrato para la vista que realiza la consulta de polizas </summary>
    public interface IConsultarPolizas
    {
        /// <summary> Propiedad que obtiene el tipo de establecimiento para consulta </summary>
        int TipoEstablecimiento { get; }
        

        /// <summary> Propiedad que setea la lista de contratos activos pertenecientes a la feria</summary>
        List<ContratoDto> ListaContratos { set; get; }


        /// <summary> Propiedad que obtiene el contrato seleccionado </summary>
        ContratoDto ContratoSeleccionado { get; }


        /// <summary> Propiedad que obtiene o setea el valor de la lista de las polizas que cumple con la consutla </summary>
        List<PolizaDto> ListaPolizas{ set; get; }


        /// <summary> Estado seleccioado </summary>
        int Estado { get; }

        string TituloReporte { get;}
    }
}
